Using Reprogrammable Coordination Media as Mobile Agent Execution Environments
نویسندگان
چکیده
In this paper, we propose to design a mobile agent execution environment, based on the bare coordination media. To do this, we discuss two ways to enhance a coordination medium. First, we introduce a way to add system specific non-functional behaviour (such as performance, security) to the medium, in order to add dynamism to the otherwise fixed coordination laws. Our current research focuses on reprogrammable coordination media by means of a reflexive architecture. Second, we discuss ways to add mobility to the coordination medium by introducing the concept of federation. We use federation and normal OO referencing to distinguish different kinds of mobility in coordination media. After clarifying our view on coordination media, we describe and discuss a Meta-Object Protocol (MOP) that fulfils a set of requirements for making these coordination media reprogrammable. Next, we show how the different “flavours” of mobility can be introduced. We implemented all this on our object space prototype, COPS .
منابع مشابه
Context-Dependency in Internet-Agent Coordination
The design and development of Internet applications can take advantage of a paradigm based on autonomous and mobile agents. However, mobility introduces peculiar coordination problems in multiagent-based Internet applications. First, it suggests the exploitation of an infrastructure based on a multiplicity of local interaction spaces. Second, it may require coordination activities to be adapted...
متن کاملAn Architectural Model for a Multi-Agent Mobile Workforce Brokerage System based on CBR-BDI Agent Architecture and Active Shared-Data Space Coordination Model
Resource allocation is a core and important function of every workflow management system. Resource allocation consists of two main parts namely; matchmaking and brokering that in normal cases are combined as a single functional unit. However in an integrated mobile environment, where the resources such as mobile workforces are combinations of human workers and mobile devices, matchmaking and br...
متن کاملMars: a programmable coordination architecture for mobile agents - Internet Computing, IEEE
T raditional distributed applications are designed as sets of processes—mostly network-unaware—cooperating within assigned execution environments. Mobile agent technology, however, promotes the design of applications made up of network-aware entities that can change their execution environment by transferring themselves while executing.1,2 Current interest in mobile agents stems from the advant...
متن کاملارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن
Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...
متن کاملMulti-agent Systems on the Internet: Extending the Scope of Coordination towards Security and Topology
The Internet is rapidly becoming the privileged environment for today’s Multi-Agent Systems. This introduces new issues in MAS’ design and development, from both a conceptual and a technological viewpoint. In particular, the dichotomy between the openness of the execution environment and the need for secure execution models makes governing agents’ interaction a really complex matter, especially...
متن کامل